Adapt testgtk progressbar test to api changes
authorMatthias Clasen <mclasen@redhat.com>
Thu, 2 Sep 2010 03:26:19 +0000 (23:26 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 2 Sep 2010 03:26:19 +0000 (23:26 -0400)
tests/testgtk.c

index 3a7ad842faae09eea055ad01c1b81ab515750448..ce3060f6593dc974e72cabaccd3bfe2dddefe64b 100644 (file)
@@ -8561,8 +8561,15 @@ progressbar_toggle_orientation (GtkWidget *widget, gpointer data)
 
   i = gtk_combo_box_get_active (GTK_COMBO_BOX (widget));
 
-  gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (pdata->pbar),
-                                   (GtkProgressBarOrientation) i);
+  if (i == GTK_PROGRESS_LEFT_TO_RIGHT || i == GTK_PROGRESS_RIGHT_TO_LEFT)
+    gtk_orientable_set_orientation (GTK_ORIENTABLE (pdata->pbar), GTK_ORIENTATION_HORIZONTAL);
+  else
+    gtk_orientable_set_orientation (GTK_ORIENTABLE (pdata->pbar), GTK_ORIENTATION_VERTICAL);
+  if (i == GTK_PROGRESS_RIGHT_TO_LEFT || i == GTK_PROGRESS_BOTTOM_TO_TOP)
+    gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR (pdata->pbar), TRUE);
+  else
+    gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR (pdata->pbar), FALSE);
 }
 
 static void